#include <stdio.h>
#include <unistd.h>
#include <signal.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>

void handler(int signo)
{
  printf("catch a signal : %d\n", signo);
}

int main(int argc, int *argv[])
{
  //signal(2,handler);
  signal(6,handler);

 while(1){
   printf("hello test pid: %d\n", getpid());
   sleep(1);
   //raise(2);
   abort();
 }
 // abort 自己给自己发送6号信号
 
 //kill(atoi(argv[[1]]),atoi(argv[2]))
   //signal(2,handler);
   //while(1)
   //{
   // printf("hello ... \n");
   // sleep(1);
   //}
    return 0;
}
